package com.fjh.springboot_01.service;

public interface LessonLikeService {
    /**
     * 点赞课程
     * @param lessonId 课程ID
     * @param userId 用户ID
     */
    void like(Integer lessonId, Integer userId);

    /**
     * 取消点赞课程
     * @param lessonId 课程ID
     * @param userId 用户ID
     */
    void unlike(Integer lessonId, Integer userId);

    /**
     * 查询用户是否点赞了某课程
     * @param lessonId 课程ID
     * @param userId 用户ID
     * @return 是否点赞
     */
    boolean isLiked(Integer lessonId, Integer userId);

    /**
     * 查询课程点赞数量
     * @param lessonId 课程ID
     * @return 点赞数量
     */
    Integer getLikeCount(Integer lessonId);
} 